//electron 主进程文件
import { app, BrowserWindow } from 'electron'

app.whenReady().then(() => {
  const win = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true, // 在渲染进程开启nodejs支持
      contextIsolation: false, // 关闭渲染进程的沙箱
      webSecurity: false // 关闭同源策略
    }
  })

  win.webContents.openDevTools()
  const ip = process.argv[2]
  if (ip) {
    win.loadURL(ip) //开发环境
  } else {
    win.loadFile('index.html') //生产环境
  }

  win.on('closed', () => {
    win.destroy()
  })
})
